package com.lcredu.service;

import com.lcredu.entity.Cart;
import com.lcredu.entity.Order;
import com.lcredu.entity.OrderItem;

import java.util.List;

/**
 * @author 黎长容
 * @date 2025-07-09 11:40
 */
public interface OrderService {
    /**
     * 保存订单的方法
     * 1. 订单是根据cart生成的,cart在session中
     * 2. 订单是和一个会员关联的
     */
    public String saveOrder(Cart cart, int memberId);

    /**
     * 根据id查询订单
     *
     * @param orderId
     * @return
     */
    public Order getOrderById(String orderId);

    /**
     * 根据订单ID去查找订单项
     */
    public List<OrderItem> getOrderItems(String orderId);
}
